package com.meituan.catering.management.order.dao.model;

import com.meituan.catering.management.order.api.http.model.enumeration.CateringOrderItemStatusEnum;
import com.meituan.catering.management.order.api.http.model.response.CateringOrderDetailHttpResponse;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.models.auth.In;
import lombok.Data;

import java.math.BigDecimal;
import java.util.LinkedList;
import java.util.List;

/**
 * 订单子项DO定义
 */
@Data
public class CateringOrderItemDO {
    /**
     * id
     */
    private Long id;
    /**
     * 租户号
     */
    private Long tenantId;
    /**
     * 版本号
     */
    private Integer version;
    /**
     * 订单id
     */
    private Long orderId;
    /**
     * 序号
     */
    private String seqNo;
    /**
     * 订单状态
     */
    private String status;

    /**
     * 下单数量
     */
    private BigDecimal placeQuantity;
    /**
     * 出餐数量
     */
    private BigDecimal produceQuantity;
    /**
     * 当前数量
     */
    private BigDecimal latestQuantity;
    /**
     * 商品id
     */
    private Long productId;
    /**
     * 商品名称
     */
    private String productNameOnPlace;
    /**
     * 商品单价
     */
    private BigDecimal productUnitPriceOnPlace;
    /**
     * 商品计量单位
     */
    private String productUnitOfMeasureOnPlace;
    /**
     * 商品做法组id
     */
    private Long productMethodId;
    /**
     * 商品做法组名称
     */
    private String productMethodNameOnPlace;
    /**
     * 商品做法组 类别名称
     */
    private String productMethodGroupNameOnPlace;


}